// pages/userauthorization/set.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      type:options.type || 1
    })
    this.user()
    //  经销商；列表
    wx.ajax('/agent/list').then(res=>{
      this.setData({
        agent_list:res.list
      })
    })
     // 作物；列表
     wx.ajax('/crops/type').then(res=>{
      this.setData({
        crop_list:res.list
      })
    })
  },
  user: function () {
    var _this=this;
    wx.ajax('/user/index', {}, 'get', true).then(res => {
      _this.setData({
        image:res.user.user_avatar ,
        id:res.user.id,
        name:res.user.name,
        sex:res.user.sex,
        description:res.user.description,
        type:res.user.identity,
        phone:res.retailer.phone || res.growers.phone,
        store_name:res.retailer.store_name ,
        crop_name:res.retailer.agent_cn ,
        space:res.growers.space,
        crop_id:res.growers.crops_cn, 
        address:res.retailer.address || res.growers.address,
        add:res.retailer.addr_cn || res.growers.addr_cn,
        birthday:res.retailer.birthday || res.growers.birthday
      })
    })
  },
  nickname:function(e){
    this.setData({
      name:e.detail.value
    })
  },
  phone:function(e){
    this.setData({
      phone:e.detail.value
    })
  },
  imgup:function(){
    var _this=this;
    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      sourceType: ['album', 'camera'],
      success (res) {
        // tempFilePath可以作为img标签的src属性显示图片
        var _data=[
          {
            path:res.tempFilePaths[0]
          }
        ]
        wx.up_img(_data,function(e){
          console.log(e)
          _this.setData({
            image:e.url.path,
            up:e.url.prefix
          })
        })
      }
    })
  },
  sex:function(e){
    this.setData({
      sex:e.detail.value
    })
  },
  birthday:function(e){
    this.setData({
      birthday:e.detail.value
    })
  },
  add:function(e){
    this.setData({
      add:e.detail.value[0]+'-'+e.detail.value[1]+"-"+e.detail.value[2],
      province_id:e.detail.code[0],
      city_id:e.detail.code[1],
      district_id:e.detail.code[2],
    })
  },
  address:function(e){
    this.setData({
      address:e.detail.value
    })
  },
  store_name:function(e){
    this.setData({
      store_name:e.detail.value
    })
  },
  description:function(e){
    this.setData({
      description:e.detail.value
    })
  },
  crop:function(e){
    this.setData({
      crop:this.data.crop_list[e.detail.value].id,
      crop_id:this.data.crop_list[e.detail.value].name
    })
  },
  agent:function(e){
    this.setData({
      agent_id:this.data.agent_list[e.detail.value].id,
      crop_name:this.data.agent_list[e.detail.value].name
    })
  },
  bc:function(){
    var _data=this.data
    var _data={
      name:this.data.name,
      sex:this.data.sex,
      image: this.data.up?this.data.image:undefined,
      birthday:this.data.birthday,
      description:this.data.description,
      phone:this.data.phone
    }
    wx.ajax('/user/edit',_data,'post',true).then(res=>{
      wx.navigateBack()
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

 
})